electrochemical accumulator - French English Dictionary